草庐IT

Pygame Draw绘图

全部标签

ios - UIButton 的绘图下划线隐藏在 View 后面

我有一个带有3个UIButtons的viewcontroller,它们具有相同的Y位置,但水平方向彼此相距20px。选择按钮后,我想在按钮下方画一条线。我试着只添加下划线属性,但这条线并不是真正可定制的。我有一个UIImageView顶部的按钮,它包含在我命名为SectionView的UIView的子类中。在我的ViewController中,我有以下在按下按钮时调用的函数:@IBOutletweakvarsectionView:SectionView!funcsectionButtonPressed(sender:UIButton){self.sectionView.selected

ios - Swift 3.0 - 用手指在 imageView 上绘图

我一直致力于使用swift3.0在ImageView上绘制一条红线,但遇到了一些问题。正如您所猜到的,我正在使用堆栈溢出中的一些代码来帮助我进行第一次初步尝试,但我遇到了一个奇怪的错误。当我在imageview上拖动手指时,它会绘制一条红线,但对于每个“帧”,它会将我在屏幕上进一步绘制的所有内容都丢弃。因此,当我绘制时,我正在绘制的线条看起来像是在下降,然后完全离开屏幕。我正在寻找的是能够简单地在ImageView上绘制,而不是每帧都向下移动,我希望它保持在相同的位置,类似于它在所有绘图应用程序等上的工作方式.全部代码如下:@IBOutletweakvarmainImageView:U

swift - 在 cocoa swift 中绘图

我一直在尝试使用swift在cocoa应用程序中绘制一条简单的线,但是我未能完全理解如何使用CGContext类。我创建了这个类:importCocoaclassDrawing:NSView{overridefuncdrawRect(dirtyRect:NSRect){super.drawRect(dirtyRect)letcontext=NSGraphicsContext.currentContext()?.CGContext;CGContextBeginPath(context)CGContextMoveToPoint(context,0,0)CGContextAddLineToP

ios - 在 Swift 2 的绘图应用程序中创建一个 'undo' 函数

我试图在Swift2中创建一个绘图应用程序,但在尝试实现“撤消”按钮时遇到了困难。我对此很陌生(实际上是非常新的),并且已尽力弄清楚,但我发现的所有其他例子要么是不同的版本或语言,要么就是不适用...也许是我缺乏知识阻碍了我在这里的进步。我试过使用“undoManager”,但我不知道如何使用它。我已尝试阅读可用的在线指南,但仍然一无所知!这是我的按钮:@IBActionfuncundoDrawing(sender:AnyObject){}我已经设置了touchesBegan:overridefunctouchesBegan(touches:Set,withEventevent:UIE

ios - CGPDFPage 绘图导致内存问题(Swift 3)

我目前正在开发一个应用程序,我想在UICollectionView之上实现一个PDF阅读器。我在每个呈现相应PDF页面的单元格上使用自定义UIView:weakvarpage:CGPDFPage!{didSet{setNeedsDisplay()}}overridefuncdraw(_rect:CGRect){ifpage==nil{print("pageisnil")return}letcontext=UIGraphicsGetCurrentContext()context?.clear(bounds)context?.setFillColor(red:1,green:1,blue:

ios - 如何在 Swift 中为绘图设置动画,同时更改 UIImageView 比例?

我想为绘图序列制作动画。我的代码在UIImageView.image中绘制了一个螺旋线。该序列会更改图像内容,但也会更改周围UIImageView的比例。代码为螺旋的转数参数化:funcdrawSpiral(rotations:Double){letscale=scaleFactor(rotations)//dosomemathtofigurethebestscaleUIGraphicsBeginImageContextWithOptions(mainImageView.bounds.size,false,0.0)letcontext=UIGraphicsGetCurrentConte

ios - CAAnimation 为复选标记绘图设置动画

我正在尝试制作一个简单的复选标记控件,其中仅包含一个正方形和一个复选标记。我想在点击控件时为复选标记的绘制和删除设置动画。这是我目前所拥有的:letpath=UIBezierPath()path.move(to:CGPoint(x:0,y:checkBox.size*2/3))path.addLine(to:CGPoint(x:checkBox.size/3,y:checkBox.size))path.addLine(to:CGPoint(x:checkBox.size,y:0))pathLayer.frame=checkBox.boundspathLayer.path=path.cg

swift - 快速饼图/绘图

我尝试了很多不同的方法,从GitHub添加plots包,或者使用coreplots,或者将objective-c结合到swift中,但是在这个过程中出现了很多问题,这周我没有成功图表。我真的很沮丧。有没有人在swift中成功地创建了饼图?类似的问题似乎没有成功的答案。非常感谢您的帮助! 最佳答案 不要沮丧。您只需添加更具体的问题即可获得更多帮助。例如,如果您从头开始并尝试从Github集成一个plots包,您必须说明是什么包,您是如何尝试集成它的,您遇到了什么错误等等。但是,使用CoreGraphics功能绘制简单的饼图非常容易。这

ios - 具有多重采样的 Metal 屏幕外绘图

如何将图元渲染到屏幕外纹理中,而不是直接渲染到屏幕中?我有一组三角形和相应的颜色,我只想像在屏幕上一样绘制它们,但要绘制到屏幕外纹理中,我可以将其保存到文件中。谁能给我看一个代码示例? 最佳答案 好吧,我自己意识到了。这段代码完成了这项工作,唯一的异常(exception)是它绘制了太大的三角形,但这是Vertex函数的另一个主题。这是我的代码:letfragmentProgram=defaultLibrary.newFunctionWithName("image_fragmentT")letvertexProgram=defaul

java - Android App - 如何将 Canvas 上的位图绘图保存为图像?检查代码?

我尝试使用下面的代码来在Canvas上作画在图像上保存Canvas问题-当我尝试保存图像时,它显示空指针错误并且没有保存任何内容。请帮助我找出代码中的问题或建议我使用完全相同的替代方案。提前致谢。在Canvas上绘制的代码:packagecom.example.draw2;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandro